mui.init();
 
//执行刷新
window.addEventListener('refresh_method', function(e) {
	location.reload();
});

//滑动
mui('.mui-scroll-wrapper').scroll({
	deceleration: 0.0005 //flick 减速系数，系数越大，滚动速度越慢，滚动距离越小，默认值0.0006
});

/*发布字数限制*/
$("#area").on("input propertychange", function() {
	var $this = $(this),
		_val = $this.val(),
		count = "";
	if(_val.length > 100) {
		$this.val(_val.substring(0, 100));
	}
	count = 100 - $this.val().length;
	$("#text-count").text(count);
});

//点击添加图片
$(document).on('tap', '#Image', function() {
	a = $(this);
	getImg(a);
});

//点击事件，弹出选择摄像头和相册的选项
function getImg(a) {
	var bts = [{
		title: "拍照"
	}, {
		title: "从相册选择"
	}];
	plus.nativeUI.actionSheet({
			cancel: "取消",
			buttons: bts
		},
		function(e) {
			if(e.index == 1) {
				getImage(a);
			} else if(e.index == 2) {
				galleryImgs(a);
			}
		}
	);
}


//调用手机摄像头并拍照
function getImage(a) {
	var cmr = plus.camera.getCamera();
	cmr.captureImage(function(p) {
		// alert('拍照'+p)
		plus.io.resolveLocalFileSystemURL(p, function(entry) {
			compressImage(entry.toLocalURL(), entry.name);
			var img = a.find("#my_heard"); //图片位置
			img.attr("src", entry.toLocalURL());
		}, function(e) {
			plus.nativeUI.toast("读取拍照文件错误：" + e.message);
		});
	}, function(e) {}, {
		filter: 'image'
	});
}

//从相册选择照片
function galleryImgs(a) {
	plus.gallery.pick(function(e) {
		// alert(e)
		var name = e.substr(e.lastIndexOf('/') + 1);
		compressImage(e, name);
		var img = a.find("#my_heard"); //图片位置
		img.attr("src", e);
	}, function(e) {}, {
		filter: "image"
	});
}

//压缩图片
function compressImage(url, filename) {
	var name = "_doc/upload/" + filename;
	plus.zip.compressImage({
			src: url, //src: (String 类型 )压缩转换原始图片的路径
			dst: name, //压缩转换目标图片的路径
			quality: 30, //quality: (Number 类型 )压缩图片的质量.取值范围为1-100
			overwrite: true //overwrite: (Boolean 类型 )覆盖生成新文件
		},
		function(zip) {
			createUpload(zip.target)
		},
		function(error) {
			plus.nativeUI.toast("压缩图片失败，请稍候再试");
		});
}

//上传图片
function createUpload(url) {
	//服务器地址
	var server = "http://39.98.247.30/member-client/api/open/upload";
	var wt = plus.nativeUI.showWaiting();
	var task = plus.uploader.createUpload(server, {
			method: "POST"
		},
		function(t, status) { //上传完成
			if(status == 200) {
				mui.toast("上传成功");
				var headimg = JSON.parse(t.responseText)
				var headImgUrl = headimg.data;
				//upload_pictures();
				//console.log(headImgUrl)
				var image = 0;
				image++;
				var html = "";
					html = '<li  class="mui-col-sm-6 mui-col-xs-6">' +
							'<div class="enterprise-content-box ">' +
							'<i class="mui-icon mui-icon mui-icon-closeempty closeempty "></i>' +
							'<img style="width: 91%;height: 90%;position: absolute;top: 5%;" class="img" src="https://ypao.oss-cn-shenzhen.aliyuncs.com/' + headImgUrl + '">' +
							'<input type="text" class="image" id="image' + image + '" value="'+ headImgUrl +  '">' +
							'</div>' +
							'</li>';
					$("#Image").before(html);
				//a.attr('img_url', headImgUrl);
				wt.close(); //关闭等待提示按钮
				len();
			} else {
				mui.toast("上传失败：" + status);
				wt.close(); //关闭等待提示按钮
			}
		}
	);
	//将文件添加到上传队列中
	task.addFile(url, {
		key: 'file'
	});
	task.start();
}


//删除图片
$(document).on("tap", ".closeempty", function() {
	//alert("删除")
	var dele = $(this).parent().parent();
	dele.remove(); //删除class 
	len();
})

//图片数量
function len() {
	var len = $("#imgs li").length;
	if(len == 10) { //图片超过九张时
		$("#Image").hide();
	} else {
		$("#Image").show();
	}
}

//点击发布图文动态
$(document).on("tap", "#Release", function() {
	var user_id = localStorage.getItem("user_id");//user_id
	var content = $("#area").val(); //获取文字内容
	//var dynamic_file = $("#dynamic_file"); //获取发布的图片 、视频 
	//var city = localStorage.getItem("city"); //获取城市标记
	//var address = $("#my_position").text(); //获取地理位置 
	//var lat = localStorage.getItem("rs_point_lat"); //获取纬度
	//var lon = localStorage.getItem("rs_point_lng"); //获取经度 

	var memb = $(".image").length; //上传图片数量
	var arr = [];
	for(var i = 0; i < memb; i++) {
		var member = $(".image").eq(i).val(); //图片路径 
		arr.push(member);
	} 
	var dynamic_file = arr.join(","); 
	if(!content&!dynamic_file) {
		mui.toast("请填写发布内容");
		return false;
	}
	 
	interfRequest.release_dynamic.data = {
		topic_id: '', //true	普通参数	int		话题id
		user_id: user_id, //true	普通参数	string		发布人 （用户id）
		content: content, //true	普通参数	string		文字内容
		dynamic_file: dynamic_file, //true	普通参数	string		发布的图片 、视频
		unit: '', //true	普通参数	int		图片数量 、时长
		dynamic_type: 2, //true	普通参数	int		类型（1视频，2图片）
		city: 0, //true	普通参数	string		城市标记
		address: 0, //true	普通参数	string		地理位置
		lat: 0, //true	普通参数	string		纬度
		lon: 0 //true	普通参数	string		经度 
	}
	socialRequest(interfRequest.release_dynamic); //异常处理 
	
	
})